package com.dongqi.deviceData.dto;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;
import java.util.List;

public class DeviceMeasureDTO {
    /**
     * id
     */
    private Long id;

    /**
     * 设备编号
     */
    private String deviceNo;

    /**
     * 测量设备编号
     */
    private String measureNo;

    /**
     * 测量设备型号
     */
    private String measureModel;

    /**
     * 设备状态
     */
    private String status;

    /**
     * 雷达状态
     */
    private String radarStatus;

    /**
     * 雷达频率
     */
    private String radarFrequency;

    /**
     * 雷达功率
     */
    private String radarPower;

    /**
     * 定位精度
     */
    private String positionAccuracy;

    /**
     * 定位方式
     */
    private String positionType;

    /**
     * 信号强度
     */
    private String signalStrength;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    /**
     * 修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;

    private String bak1;

    private String bak2;

    private String bak3;

    private String longitude;

    private String latitude;

    private List<Object> trajectory;

    private String videoUrl;

    public List<Object> getTrajectory() {
        return trajectory;
    }

    public void setTrajectory(List<Object> trajectory) {
        this.trajectory = trajectory;
    }

    public String getVideoUrl() {
        return videoUrl;
    }

    public void setVideoUrl(String videoUrl) {
        this.videoUrl = videoUrl;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public String getBak1() {
        return bak1;
    }

    public void setBak1(String bak1) {
        this.bak1 = bak1;
    }

    public String getBak2() {
        return bak2;
    }

    public void setBak2(String bak2) {
        this.bak2 = bak2;
    }

    public String getBak3() {
        return bak3;
    }

    public void setBak3(String bak3) {
        this.bak3 = bak3;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getDeviceNo() {
        return deviceNo;
    }

    public void setDeviceNo(String deviceNo) {
        this.deviceNo = deviceNo;
    }

    public String getMeasureNo() {
        return measureNo;
    }

    public void setMeasureNo(String measureNo) {
        this.measureNo = measureNo;
    }

    public String getMeasureModel() {
        return measureModel;
    }

    public void setMeasureModel(String measureModel) {
        this.measureModel = measureModel;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getRadarStatus() {
        return radarStatus;
    }

    public void setRadarStatus(String radarStatus) {
        this.radarStatus = radarStatus;
    }

    public String getRadarFrequency() {
        return radarFrequency;
    }

    public void setRadarFrequency(String radarFrequency) {
        this.radarFrequency = radarFrequency;
    }

    public String getRadarPower() {
        return radarPower;
    }

    public void setRadarPower(String radarPower) {
        this.radarPower = radarPower;
    }

    public String getPositionAccuracy() {
        return positionAccuracy;
    }

    public void setPositionAccuracy(String positionAccuracy) {
        this.positionAccuracy = positionAccuracy;
    }

    public String getPositionType() {
        return positionType;
    }

    public void setPositionType(String positionType) {
        this.positionType = positionType;
    }

    public String getSignalStrength() {
        return signalStrength;
    }

    public void setSignalStrength(String signalStrength) {
        this.signalStrength = signalStrength;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}
